package cn.itcast.nems.studentrecord.service.studentrecord;

import cn.itcast.nems.studentrecord.dto.change.OrderCreatedDTO;
import cn.itcast.nems.studentrecord.dto.change.StudentRecordJournalDTO;

/**
 * 报名相关逻辑
 */
public interface StudentRecordSingupService {

    /**
     * 报名订单已创建
     *
     * @param orderCreatedDTO 订单已创建
     */
    void singup(OrderCreatedDTO orderCreatedDTO);


    /**
     * 报名完成（在报名订单支付时调用）
     *
     * @param studentRecordJournal 参数对象
     */
    void singupComplete(StudentRecordJournalDTO studentRecordJournal);
}
